package com.baomidou.ant.service;

import com.baomidou.ant.entity.AllMachine;
import com.baomidou.ant.vo.request.RequestDtoVo;
import com.baomidou.ant.vo.request.RequestListMachineVo;
import com.baomidou.ant.vo.response.ResponseListMachineVo;
import com.baomidou.ant.vo.response.ResponseMachineNameVo;
import com.baomidou.ant.vo.response.ResponseMachineNumVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface IAllMachineService extends IService<AllMachine> {

    List<ResponseMachineNameVo> getMachine(RequestDtoVo requestDtoVo);

    IPage<ResponseListMachineVo> listMachine(RequestListMachineVo requestListMachineVo);

    boolean queryByNum(String machineNum,Integer machineModel);

    List<ResponseMachineNumVo> getMachineNum(RequestDtoVo requestDtoVo);

}
